#place holder
import Agent, \
    AgentAccount, \
    AgentProfile, \
    Comment, \
    Container, \
    Document, \
    DomainAccount, \
    DomainAgent, \
    DomainProfile, \
    Entry, \
    File, \
    GroupAccount, \
    GroupAgent, \
    GroupProfile, \
    Myelin, \
    NodeGrouping, \
    Resource, \
    Section, \
    SourceFile, \
    Topic, \
    UserAccount, \
    UserAgent, \
    UserPreferences, \
    UserProfile, \
    Theme, \
    Graph, \
    VocabSchema, \
    Ontology, \
    Class, \
    Property

mods = (
    Agent,
    AgentAccount,
    AgentProfile,
    Comment,
    Container,
    Document,
    DomainAccount,
    DomainAgent,
    DomainProfile,
    Entry,
    File,
    GroupAccount,
    GroupProfile,
    Myelin,
    NodeGrouping,
    Resource,
    Section,
    SourceFile,
    Topic,
    UserAccount,
    UserAgent,
    UserPreferences,
    UserProfile,
    Theme,
    Graph,
    VocabSchema,
    Ontology,
    Class,
    Property
)

CLASS_TYPES = {}

for m in mods:
    if hasattr(m, 'CLASS_TYPES'):
        CLASS_TYPES.update(m.CLASS_TYPES)

import rules
CLASS_TYPES.update(rules.CLASS_TYPES)

del rules
del m
del mods